Skip to main content

Reporte de tecnologías usadas

Introducción

En este informe, nos proponemos examinar exhaustivamente las distintas tecnologías que hemos utilizado en BanquetBuddy, detallando su propósito, funcionalidades y desafíos asociados. Cada tecnología será analizada de manera individual, proporcionando una visión completa de su contribución al éxito operativo y estratégico de la organización. A lo largo de este documento, desglosaremos cada una de las tecnologías utilizadas, desde herramientas de desarrollo y plataformas de infraestructura hasta software de gestión y soluciones de análisis de datos. Al hacerlo, no solo delinearemos la función de cada tecnología dentro del contexto operativo de la organización, sino que también exploraremos cómo estas contribuyen a la optimización de procesos, la mejora de la productividad y la potenciación de la innovación.

Django

Django será la columna vertebral del backend de la aplicación de catering, proporcionando una estructura MVC para manejar datos relacionados con el catering, perfiles de empresas y empleados. Utilizaremos Django Rest Framework para construir APIs RESTful que faciliten la comunicación entre el frontend y el backend. Además, aprovecharemos la autenticación integrada, las características de seguridad y el panel de administración para gestionar usuarios, garantizar la seguridad y facilitar la administración de servicios de catering.

App Engine

Utilizaremos Google App Engine para alojar la aplicación de catering en una infraestructura escalable y libre de preocupaciones. Aprovecharemos la escalabilidad automática para gestionar pedidos de catering y búsquedas de empleo, con implementaciones sencillas y soporte para Python (Django). La integración con los servicios de Google Cloud simplificará el almacenamiento de archivos y la gestión eficiente de datos en tiempo real.

Bootstrap

Bootstrap se utilizará en el frontend de la aplicación de catering para asegurar una interfaz de usuario moderna y receptiva. Utilizaremos la rejilla flexible de Bootstrap para garantizar un diseño que se adapte a diferentes dispositivos, mejorando la experiencia del usuario para aquellos que buscan servicios de catering o gestionan sus perfiles laborales y empresariales. Además, utilizaremos los componentes preconstruidos de Bootstrap para agilizar el desarrollo de la interfaz y asegurar una apariencia consistente en toda la aplicación.

Python

Python será el lenguaje de programación principal en el desarrollo de la aplicación de catering. Aprovecharemos su versatilidad y facilidad de uso, especialmente en conjunto con el marco de Django en el backend. Python también se utilizará en el frontend para integrar lógica interactiva y dinámica en la aplicación web. Su amplia gama de bibliotecas y marcos facilitará el desarrollo eficiente de funciones como la búsqueda de empleo, la gestión de perfiles y los servicios de catering.

GitHub

GitHub se utilizará como la plataforma de control de versiones y colaboración para el desarrollo de la aplicación de catering. Aprovecharemos las características de control de versiones de Git para rastrear cambios de código, facilitando la colaboración entre los miembros del equipo. Se emplearán las acciones de GitHub para automatizar tareas como pruebas e implementaciones, mejorando la eficiencia del flujo de trabajo de desarrollo. Además, el repositorio de GitHub servirá como un espacio centralizado para la documentación y el seguimiento de problemas, facilitando la coordinación del equipo.

Visual Studio Code

Utilizaremos Visual Studio Code como entorno de desarrollo para codificar la aplicación de catering. Aprovecharemos su interfaz ligera, extensiones y soporte integrado para Git, facilitando el desarrollo y la colaboración de código.

Discord

Discord se utilizará como la plataforma de comunicación para el equipo de desarrollo de la aplicación de catering. Facilitará la coordinación, discusiones rápidas y notificaciones en tiempo real, mejorando la colaboración entre los miembros del equipo durante el proceso de desarrollo.

Clockify

Clockify se utilizará para el seguimiento del tiempo y la gestión de proyectos en el desarrollo de la aplicación de catering. Simplificará el registro de horas trabajadas por cada miembro del equipo, mejorando la eficiencia en la gestión del tiempo y permitiendo un seguimiento más preciso de los recursos dedicados a la aplicación.

Google Drive

Google Drive se utilizará exclusivamente para almacenar y compartir documentos relacionados con el desarrollo de la aplicación de catering. Facilitará la colaboración en documentos, hojas de cálculo y presentaciones, proporcionando un espacio centralizado para la documentación del proyecto y otros recursos compartidos entre los miembros del equipo de desarrollo.

Canva

Canva se empleará para crear presentaciones visuales relacionadas con la aplicación de catering. Aprovecharemos las herramientas de diseño intuitivas de Canva para crear presentaciones atractivas y efectivas, facilitando la comunicación de ideas, progreso y estrategias del proyecto a los interesados y miembros del equipo.